package ar.edu.caece.compiler.grammar.attributes.tree;

public class NodeSi extends NodeSentencia {
	private NodeCondicion condicion;
	private NodeBloque bloque;
	private NodeBloque bloqueSino;
	
	
	public NodeSi(NodeCondicion condicion, NodeBloque bloque,
			NodeBloque bloqueSino) {
		super();
		this.condicion = condicion;
		this.bloque = bloque;
		this.bloqueSino = bloqueSino;
	}
	public NodeCondicion getCondicion() {
		return condicion;
	}
	public void setCondicion(NodeCondicion condicion) {
		this.condicion = condicion;
	}
	public NodeBloque getBloque() {
		return bloque;
	}
	public void setBloque(NodeBloque bloque) {
		this.bloque = bloque;
	}
	public NodeBloque getBloqueSino() {
		return bloqueSino;
	}
	public void setBloqueSino(NodeBloque bloqueSino) {
		this.bloqueSino = bloqueSino;
	}
	@Override
	public String toString() {
		return "NodeSi [bloque=" + bloque + ", bloqueSino=" + bloqueSino
				+ ", condicion=" + condicion + "]";
	}
}
